home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 June / EnigmA AMIGA RUN 08 (1996)(G.R. Edizioni)(IT)[!][issue 1996-06][EARSAN CD VII].iso / earcd / texts / amyfaqg.lha / AmigaFAQ / programmer / pragmas / dos_pragmas.h < prev    next >
C/C++ Source or Header  |  1994-07-28  |  7KB  |  166 lines

  1. #ifndef PRAGMAS_DOS_PRAGMAS_H
  2. #define PRAGMAS_DOS_PRAGMAS_H
  3.  
  4. #ifndef CLIB_DOS_PROTOS_H
  5. #include <clib/dos_protos.h>
  6. #endif
  7.  
  8. extern struct Library *DOSBase;
  9.  
  10. #pragma libcall DOSBase Open 1e 2102
  11. #pragma libcall DOSBase Close 24 101
  12. #pragma libcall DOSBase Read 2a 32103
  13. #pragma libcall DOSBase Write 30 32103
  14. #pragma libcall DOSBase Input 36 00
  15. #pragma libcall DOSBase Output 3c 00
  16. #pragma libcall DOSBase Seek 42 32103
  17. #pragma libcall DOSBase DeleteFile 48 101
  18. #pragma libcall DOSBase Rename 4e 2102
  19. #pragma libcall DOSBase Lock 54 2102
  20. #pragma libcall DOSBase UnLock 5a 101
  21. #pragma libcall DOSBase DupLock 60 101
  22. #pragma libcall DOSBase Examine 66 2102
  23. #pragma libcall DOSBase ExNext 6c 2102
  24. #pragma libcall DOSBase Info 72 2102
  25. #pragma libcall DOSBase CreateDir 78 101
  26. #pragma libcall DOSBase CurrentDir 7e 101
  27. #pragma libcall DOSBase IoErr 84 00
  28. #pragma libcall DOSBase CreateProc 8a 432104
  29. #pragma libcall DOSBase Exit 90 101
  30. #pragma libcall DOSBase LoadSeg 96 101
  31. #pragma libcall DOSBase UnLoadSeg 9c 101
  32. #pragma libcall DOSBase DeviceProc ae 101
  33. #pragma libcall DOSBase SetComment b4 2102
  34. #pragma libcall DOSBase SetProtection ba 2102
  35. #pragma libcall DOSBase DateStamp c0 101
  36. #pragma libcall DOSBase Delay c6 101
  37. #pragma libcall DOSBase WaitForChar cc 2102
  38. #pragma libcall DOSBase ParentDir d2 101
  39. #pragma libcall DOSBase IsInteractive d8 101
  40. #pragma libcall DOSBase Execute de 32103
  41. #pragma libcall DOSBase AllocDosObject e4 2102
  42. #pragma libcall DOSBase FreeDosObject ea 2102
  43. #pragma libcall DOSBase DoPkt f0 765432107
  44. #pragma libcall DOSBase SendPkt f6 32103
  45. #pragma libcall DOSBase WaitPkt fc 00
  46. #pragma libcall DOSBase ReplyPkt 102 32103
  47. #pragma libcall DOSBase AbortPkt 108 2102
  48. #pragma libcall DOSBase LockRecord 10e 5432105
  49. #pragma libcall DOSBase LockRecords 114 2102
  50. #pragma libcall DOSBase UnLockRecord 11a 32103
  51. #pragma libcall DOSBase UnLockRecords 120 101
  52. #pragma libcall DOSBase SelectInput 126 101
  53. #pragma libcall DOSBase SelectOutput 12c 101
  54. #pragma libcall DOSBase FGetC 132 101
  55. #pragma libcall DOSBase FPutC 138 2102
  56. #pragma libcall DOSBase UnGetC 13e 2102
  57. #pragma libcall DOSBase FRead 144 432104
  58. #pragma libcall DOSBase FWrite 14a 432104
  59. #pragma libcall DOSBase FGets 150 32103
  60. #pragma libcall DOSBase FPuts 156 2102
  61. #pragma libcall DOSBase VFWritef 15c 32103
  62. #pragma libcall DOSBase VFPrintf 162 32103
  63. #pragma libcall DOSBase Flush 168 101
  64. #pragma libcall DOSBase SetVBuf 16e 432104
  65. #pragma libcall DOSBase DupLockFromFH 174 101
  66. #pragma libcall DOSBase OpenFromLock 17a 101
  67. #pragma libcall DOSBase ParentOfFH 180 101
  68. #pragma libcall DOSBase ExamineFH 186 2102
  69. #pragma libcall DOSBase SetFileDate 18c 2102
  70. #pragma libcall DOSBase NameFromLock 192 32103
  71. #pragma libcall DOSBase NameFromFH 198 32103
  72. #pragma libcall DOSBase SplitName 19e 5432105
  73. #pragma libcall DOSBase SameLock 1a4 2102
  74. #pragma libcall DOSBase SetMode 1aa 2102
  75. #pragma libcall DOSBase ExAll 1b0 5432105
  76. #pragma libcall DOSBase ReadLink 1b6 5432105
  77. #pragma libcall DOSBase MakeLink 1bc 32103
  78. #pragma libcall DOSBase ChangeMode 1c2 32103
  79. #pragma libcall DOSBase SetFileSize 1c8 32103
  80. #pragma libcall DOSBase SetIoErr 1ce 101
  81. #pragma libcall DOSBase Fault 1d4 432104
  82. #pragma libcall DOSBase PrintFault 1da 2102
  83. #pragma libcall DOSBase ErrorReport 1e0 432104
  84. #pragma libcall DOSBase Cli 1ec 00
  85. #pragma libcall DOSBase CreateNewProc 1f2 101
  86. #pragma libcall DOSBase RunCommand 1f8 432104
  87. #pragma libcall DOSBase GetConsoleTask 1fe 00
  88. #pragma libcall DOSBase SetConsoleTask 204 101
  89. #pragma libcall DOSBase GetFileSysTask 20a 00
  90. #pragma libcall DOSBase SetFileSysTask 210 101
  91. #pragma libcall DOSBase GetArgStr 216 00
  92. #pragma libcall DOSBase SetArgStr 21c 101
  93. #pragma libcall DOSBase FindCliProc 222 101
  94. #pragma libcall DOSBase MaxCli 228 00
  95. #pragma libcall DOSBase SetCurrentDirName 22e 101
  96. #pragma libcall DOSBase GetCurrentDirName 234 2102
  97. #pragma libcall DOSBase SetProgramName 23a 101
  98. #pragma libcall DOSBase GetProgramName 240 2102
  99. #pragma libcall DOSBase SetPrompt 246 101
  100. #pragma libcall DOSBase GetPrompt 24c 2102
  101. #pragma libcall DOSBase SetProgramDir 252 101
  102. #pragma libcall DOSBase GetProgramDir 258 00
  103. #pragma libcall DOSBase SystemTagList 25e 2102
  104. #pragma libcall DOSBase AssignLock 264 2102
  105. #pragma libcall DOSBase AssignLate 26a 2102
  106. #pragma libcall DOSBase AssignPath 270 2102
  107. #pragma libcall DOSBase AssignAdd 276 2102
  108. #pragma libcall DOSBase RemAssignList 27c 2102
  109. #pragma libcall DOSBase GetDeviceProc 282 2102
  110. #pragma libcall DOSBase FreeDeviceProc 288 101
  111. #pragma libcall DOSBase LockDosList 28e 101
  112. #pragma libcall DOSBase UnLockDosList 294 101
  113. #pragma libcall DOSBase AttemptLockDosList 29a 101
  114. #pragma libcall DOSBase RemDosEntry 2a0 101
  115. #pragma libcall DOSBase AddDosEntry 2a6 101
  116. #pragma libcall DOSBase FindDosEntry 2ac 32103
  117. #pragma libcall DOSBase NextDosEntry 2b2 2102
  118. #pragma libcall DOSBase MakeDosEntry 2b8 2102
  119. #pragma libcall DOSBase FreeDosEntry 2be 101
  120. #pragma libcall DOSBase IsFileSystem 2c4 101
  121. #pragma libcall DOSBase Format 2ca 32103
  122. #pragma libcall DOSBase Relabel 2d0 2102
  123. #pragma libcall DOSBase Inhibit 2d6 2102
  124. #pragma libcall DOSBase AddBuffers 2dc 2102
  125. #pragma libcall DOSBase CompareDates 2e2 2102
  126. #pragma libcall DOSBase DateToStr 2e8 101
  127. #pragma libcall DOSBase StrToDate 2ee 101
  128. #pragma libcall DOSBase InternalLoadSeg 2f4 a98004
  129. #pragma libcall DOSBase InternalUnLoadSeg 2fa 9102
  130. #pragma libcall DOSBase NewLoadSeg 300 2102
  131. #pragma libcall DOSBase AddSegment 306 32103
  132. #pragma libcall DOSBase FindSegment 30c 32103
  133. #pragma libcall DOSBase RemSegment 312 101
  134. #pragma libcall DOSBase CheckSignal 318 101
  135. #pragma libcall DOSBase ReadArgs 31e 32103
  136. #pragma libcall DOSBase FindArg 324 2102
  137. #pragma libcall DOSBase ReadItem 32a 32103
  138. #pragma libcall DOSBase StrToLong 330 2102
  139. #pragma libcall DOSBase MatchFirst 336 2102
  140. #pragma libcall DOSBase MatchNext 33c 101
  141. #pragma libcall DOSBase MatchEnd 342 101
  142. #pragma libcall DOSBase ParsePattern 348 32103
  143. #pragma libcall DOSBase MatchPattern 34e 2102
  144. #pragma libcall DOSBase FreeArgs 35a 101
  145. #pragma libcall DOSBase FilePart 366 101
  146. #pragma libcall DOSBase PathPart 36c 101
  147. #pragma libcall DOSBase AddPart 372 32103
  148. #pragma libcall DOSBase StartNotify 378 101
  149. #pragma libcall DOSBase EndNotify 37e 101
  150. #pragma libcall DOSBase SetVar 384 432104
  151. #pragma libcall DOSBase GetVar 38a 432104
  152. #pragma libcall DOSBase DeleteVar 390 2102
  153. #pragma libcall DOSBase FindVar 396 2102
  154. #pragma libcall DOSBase CliInitNewcli 3a2 801
  155. #pragma libcall DOSBase CliInitRun 3a8 801
  156. #pragma libcall DOSBase WriteChars 3ae 2102
  157. #pragma libcall DOSBase PutStr 3b4 101
  158. #pragma libcall DOSBase VPrintf 3ba 2102
  159. #pragma libcall DOSBase ParsePatternNoCase 3c6 32103
  160. #pragma libcall DOSBase MatchPatternNoCase 3cc 2102
  161. #pragma libcall DOSBase SameDevice 3d8 2102
  162. #pragma libcall DOSBase ExAllEnd 3de 5432105
  163. #pragma libcall DOSBase SetOwner 3e4 2102
  164.  
  165. #endif    /*  PRAGMAS_DOS_PRAGMAS_H  */
  166.